package org.persistente.manipula.mapeamento;

import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;


/**
 * Relação atributo-campo do tipo BLOB.
 */
public class CampoBytes extends CampoAbstrato<byte[]> {

    public CampoBytes(String campo) {
        super(campo);
    }

    


    @Override
    public byte[] get(ResultSet rs) throws SQLException {
        return rs.getBytes(nome);
    }

    @Override
    public void set(PreparedStatement ps, int ind, byte[] valor) throws SQLException {
        ps.setBytes(ind, (byte[]) valor);

    }

}
